Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / scripts / ci / github-ensure-macos-x86-64-homebrew.sh

Displaying Raw • Download


scripts/ci/github-ensure-macos-x86-64-homebrew.sh e41daa5b65e07a5baa1aaad32d97f90482f1cd1c (e41daa5b) Text, 729 B

T8b949e#!/usr/bin/env bash
T8b949e# Ensure an x86_64 (Rosetta) Homebrew exists at /usr/local/bin/brew.
T8b949e# GitHub-hosted Apple Silicon runners ship /opt/homebrew only. cx_Freeze universal
T8b949e# x64 slices need x86_64 libraries from /usr/local (see codec2, libyaml steps).
Tffa657set -euo pipefail

Tff7b72if Tff7b72[Tff7b72[ Ta5d6ff"Tff7b72$(uname -sTff7b72)Ta5d6ff" !Tff7b72= Ta5d6ff"Darwin" Tff7b72]Tff7b72]Tb4b4b4; Tff7b72then
Tffa657exit T79c0ff0
Tff7b72fi

Tff7b72if Tff7b72[Tff7b72[ -x /usr/local/bin/brew Tff7b72]Tff7b72]Tb4b4b4; Tff7b72then
Tffa657exit T79c0ff0
Tff7b72fi

Tffa657echo Ta5d6ff"github-ensure-macos-x86-64-homebrew: installing Homebrew under Rosetta into /usr/local (one-time on this runner)" >Tb4b4b4&T79c0ff2
Tffa657export Te6edf3NONINTERACTIVETff7b72=T79c0ff1
Tffa657export Te6edf3HOMEBREW_NO_ANALYTICSTff7b72=T79c0ff1
Tffa657export Te6edf3HOMEBREW_NO_AUTO_UPDATETff7b72=T79c0ff1
arch -x86_64 /bin/bash -c Ta5d6ff"Tff7b72$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.shTff7b72)Ta5d6ff"
Tffa657test -x /usr/local/bin/brew


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────